#include "stdafx.h"
#include "Util.hpp"

namespace Util
{
	bool start_with(string_view sz, const string &value)
	{
		size_t szl = sz.length();
		size_t val = value.length();
		if (szl < val)
			return false;
		if (szl == val)
			return sz == value;
		return sz.find(value) == 0;
	}

	bool end_with(string_view sz, const string &value)
	{
		size_t szl = sz.length();
		size_t val = value.length();
		if (szl < val)
			return false;
		if (szl == val)
			return sz == value;
		return sz.rfind(value) == (szl - val);
	}

}
